Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha French Open - Paris Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Great Britain F6 Spain F6 Men's Pro Challenger at Tunica National - Tunica Open Castilla y Leon - Segovia The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski Waco Tennis Challenger - Waco Lubbock Challenger - Lubbock Fifth Third Bank Tennis Classic - Lexington The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham Fifth-Third Bank Tennis Classic - Lexington The Manchester Trophy - Manchester Talahassee Challenger USTA Comerica Challenger - Aptos JSM Challenger - Champaign dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Copa Telefonica CTC Chile - Santiago 2007 Knoxville Challenger - Knoxville Odlum Brown Vancouver Open - Vancouver XL Bermuda Open - Bermuda Winnetka Challenger Oklahoma Challenger - Tulsa La Serena Open - La Serena Mallorca Challenger IX Torneo Internacionale de Tennis - Barletta Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Biella 1 Challenger The Manchester Trophy - Manchester Aix En Provence Challenger Surbiton Challenger The Nottingham Challenger - Nottingham The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen The Natrel's Challenger of Granby - Granby Bordeaux Challenger Surbiton Challenger Nottingham Challenger Bordeaux Challenger The Samsung Open - Nottingham Savannah Challenger 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Rennes Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Samsung Open - Nottingham Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide SAP Open - San Jose Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille SAP Open - San Jose The Dubai Tennis Championships - Dubai The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo SAP Open - San Jose Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport BMW Open - Munich US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Open Parc - Lyon Citi Open - Washington ASB Classic - Auckland New York Open - New York Stockholm Open - Stockholm San Diego Open - San Diego The Dubai Tennis Championships - Dubai Sydney Tennis Classic - Sydney Dallas Open - Dallas US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Apia International - Sydney Countrywide Classic - Los Angeles China Open - Beijing U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar ExxonMobil Open - Doha AEGON Championships - London Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Shenzhen Open - Shenzhen Hall of Fame Open - Newport European Open - Antwerp New York Open - New York Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Truist Atlanta Open - Atlanta Serbia Open - Belgrade AEGON Championships - London Open de Nice Cote d'Azur - Nice Infosys Hall of Fame Open - Newport Adelaide International 1 - Adelaide Brisbane International - Brisbane Delray Beach Open - Delray Beach Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Heineken Open - Auckland AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Valencia Open - Valencia Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland Mercedes Cup - Stuttgart Citi Open - Washington If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Moselle Open - Metz Delray Beach Open - Delray Beach Erste Bank Open - Vienna Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Zhuhai Open - Zhuhai China Open - Beijing ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco cinch Championships - London Winston-Salem Open - Winston-Salem Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Truist Atlanta Open - Atlanta Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Gijon Open - Gijon ASB Classic - Auckland Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Boss Open - Stuttgart cinch Championships - London U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco The Stella Artois Grass Court Championships - London Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells cinch Championships - London Open Sud de France - Montpellier Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Western & Southern Open - New York Western & Southern Open - Cincinnati Miami Open - Miami Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Bank Austria Tennis Trophy - Vienna AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Open - Cincinnati Sony Ericsson Open - Miami SAP Open - San Jose Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Nice Cote d'Azur - Nice U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris French Open - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg BB&T Atlanta Open - Atlanta Rogers Masters - Toronto U.S. Open - New York U.S. Open - New York Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Gonet Geneva Open - Geneva Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Citi Open - Washington Rogers Cup - Toronto U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Regions Morgan Keegan Championships - Memphis Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Davis Cup, World Group, PO, SUI-GBR 5-0 Abierto Mexicano Telcel - Acapulco Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Davis Cup, Finals, Group E Truist Atlanta Open - Atlanta ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Laver Cup - London Davis Cup, Group D, Glasgow Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Olympics - Beijing Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Davis Cup, World Group, QF, GBR-FRA 3-1 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 ARAG ATP World Team Championship - Dusseldorf AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Laver Cup - Geneva AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Mubadala World Tennis Championship Davis Cup, Finals, Group E Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments Wimbledon (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Open 13 Provence - Marseille